草庐IT

java - PreparedStatement 的正确用法

全部标签

Java实习生面试题汇总

Java实习生面试题汇总简介本人是二本大三学生,下半年大四。暑假在上海这边找实习工作,面了几家公司,所问到的问题记录在下面。因为是在校生,没任何实习经历,一般找我面试的都是小公司,一般问的比较简单,甚至还有看了简历叫我直接去上班不用面试的(因为在学校获得了一些竞赛的证书而且没毕业,面试官问也就是CRUD的工作觉得没意思)。一般过去都是先做一套题目,或者叫你写几个接口,然后再开始面试问些问题。问的问题Java基础比较多。主要提供题目,答案仅供参考。Java基础String类可以被继承吗不能,String类被final修饰。String类有哪些方法?valueOf(),substring(),in

Java网络编程 - 网络编程介绍 - 网络通信三要素

文章目录网络编程网络编程介绍网络通信三要素要素一:IP地址IP地址基本介绍IP地址的操作类要素二:端口号要素三:协议TCP协议UDP协议网络编程网络编程介绍什么是网络编程?网络编程可以让程序与网络上的其他设备中的程序进行数据交互。网络编程基本模式:常见的通信模式有如下2种形式:Client-Server(CS:客户端与服务器模式)、Browser/Server(BS:浏览器与服务器模式)Client-Server(CS)模式Browser/Server(BS)模式网络通信三要素实现网络编程关键的三要素:IP地址:设备在网络中的地址,是唯一的标识。端口:应用程序在设备中唯一的标识。协议:数据在网

基于Java的音游项目

文章目录一、项目效果演示1.1游戏主界面1.2音乐选择界面1.3游戏界面二、项目结构2.1src2.2images2.3Mstw2.4music三、Code3.1Main.java3.2Beat.java3.3Game.java3.4KeyListener_.java3.5Mstw.java3.6Music.java3.7Note.java3.8Track.java一、项目效果演示1.1游戏主界面1.2音乐选择界面1.3游戏界面二、项目结构2.1src2.2images2.3Mstw2.4music三、Code3.1Main.javapackageMstw;//用来执行整个程序的主类publi

Java自定义生成二维码(兼容你所有的需求)

1、概述作为Java开发人员,说到生成二维码就会想到zxing开源二维码图像处理库,不可否认的是zxing确实很强大,但是实际需求中会遇到各种各样的需求是zxing满足不了的,于是就有了想法自己扩展zxing满足历史遇到的各种需求,经过3周的研究学习+开发,兼容你所有需求的Java二维码生成器孕育而生,接下来我们就看看我写的这个二维码生成器都实现了哪些功能。2、已实现需求zxing支持的二维码设置自定义logo,自动增加白边框、圆形、圆角矩形最终二维码圆角矩形生成自定义背景颜色自定义背景图片,可以设置二维码放置背景图片的位置自定义设置二维码顶部注释,自定义字体、字体颜色、背景颜色,居中、自动换

go - 如何为此正确添加校验和 header ?

当我开始从HTTP服务器下载文件时,我想知道某种文件校验和(如SHA-256哈希或其他任何东西)。它可以作为HTTP响应header之一进行传输。我知道httpetag是类似的东西,我想,但这是我刚开始学习的Golang,虽然我已经浏览了一些文档,但我仍然一无所知。这是我目前所拥有的:packagemainimport("flag""fmt""log""net/http""strconv")const(crlf="\r\n"colonspace=":")funcChecksum(hhttp.Handler)http.Handler{returnhttp.HandlerFunc(func

go - 如何正确模拟导入的库?

我有一个导入:import{"github.com/aws/aws-sdk-go/service/route53"}然后我用它来处理AWSRoute53中的主机区域。我看到我创建的代码现在可以在当前设置下正常工作。为了简化开发过程,我想创建一个我在开发时使用的库方法的模拟。我在配置中有一个key,例如env="development"或env="production"。我的计划是添加我自己的对象,即route53和所需的方法,如果环境是开发环境,则将其导入。如何做得更好?golang是否支持条件导入,像这样:if(env=="development"){import"./route53

java - gRPC:如何使用 Go 服务器在 Java 客户端中获取多个返回值

我有一个ProtocolBuffer文件:syntax="proto3";packagev1api;optionjava_multiple_files=true;optionjava_package="myApp.v1";optionjava_outer_classname="V1";serviceAPI{rpcLogin(LoginRequest)returns(LoginResponse)}messageLoginRequest{intpin=1}messageLoginResponse{stringtoken=1}我的服务器是用Go(一种可以返回多个值的语言)编写的,我的客户端是

mysql - 什么是正确的mysql数据库连接字符串

我正在使用以下连接字符串:mysql://root:root@newserver/metro在哪里username:rootpassword:rootserver:newserverdatabase:metro出现以下错误:2017/08/1906:10:02defaultaddrfornetwork'newserver'unknown这里是mysql服务器日志:Redirectingto/bin/systemctlstatusmysqld.service●mysqld.service-MySQLCommunityServerLoaded:loaded(/usr/lib/systemd

mongodb - 如何正确使用 ObjectID 的 bson.MarshalJSON(myStruct)?

当我从我的数据库中抓取一个帖子并尝试将其呈现为JSON时,我遇到了一些问题:typePostBSONstruct{Idbson.ObjectId`bson:"_id,omitempty"`Titlestring`bson:"title"`}//...postBSON:=PostBSON{}id:=bson.ObjectIdHex(postJSON.Id)err=c.Find(bson.M{"_id":id}).One(&postBSON)//...response,err:=bson.MarshalJSON(postBSON)MarshalJSON不为我处理十六进制Id(ObjectI

json - 正确创建 JSON 文件并从中读取

我正在尝试使用Golang创建一个JSON文件。我对JSON文件和创建它们知之甚少,但我已经创建了一个创建它们的程序。在此程序中,它从网站获取表单数据,然后将数据放入JSON结构中,然后将信息添加到文件夹中。我这里有两部分数据。我在错误发生的地方加上了注释{"cl":"[v1]","gr":"[A]","cr":"[8]"}//EndOfFileExpected{"cl":"[v2]","gr":"[Z]","cr":"[8]"}所以我的问题是(1)错误是什么意思,以及(2)在使用Golang创建JSON文件时如何/可以解决这个问题?如果需要,我可以提供Golang。